Skip to content

Bump ffmpeg to 8.1.1 in manylinux2014 i686 build#1233

Open
MDSALMANSHAMS wants to merge 1 commit into
opencv:4.xfrom
MDSALMANSHAMS:bump-i686-ffmpeg-8.1.1
Open

Bump ffmpeg to 8.1.1 in manylinux2014 i686 build#1233
MDSALMANSHAMS wants to merge 1 commit into
opencv:4.xfrom
MDSALMANSHAMS:bump-i686-ffmpeg-8.1.1

Conversation

@MDSALMANSHAMS

@MDSALMANSHAMS MDSALMANSHAMS commented Jun 9, 2026

Copy link
Copy Markdown

Description:

The manylinux2014 i686 build is the only architecture still pinning ffmpeg 5.1.4 (libavcodec.so.59). Every other arch/libc combination — manylinux_2_28 (x86_64, aarch64), manylinux2014 (x86_64, aarch64), and musllinux_1_2 (x86_64, aarch64) — already builds ffmpeg 8.1.1. This change aligns i686 with the rest and pulls in the security fixes tracked in #1212 and #1228.

Verification

  • ffmpeg-8.1.1.tar.bz2 is published at the same release URL this recipe uses (verified HTTP 200).
  • All ffmpeg configure flags used in this recipe (--enable-openssl, --enable-libvpx, --enable-shared, --enable-pic) remain valid in 8.1.1.
  • The i686 toolchain (NASM 2.15.04, OpenSSL 1.1.1w) is identical to the x86_64 recipe that already ships 8.1.1, so build dependencies are unchanged.

Note: I could not run the full 32-bit Docker build locally. Flagging the i686 CI job as the thing to watch for any 32-bit-specific compile issue in ffmpeg 8.x.

The i686 build was the only architecture still pinning the old
ffmpeg 5.1.4 (libavcodec.so.59); every other arch/libc combination
(manylinux_2_28, manylinux2014 x86_64/aarch64, musllinux_1_2) already
builds ffmpeg 8.1.1. This aligns i686 with the rest and pulls in the
security fixes tracked in opencv#1212 and opencv#1228.

Verified: ffmpeg-8.1.1.tar.bz2 is published at the same release URL the
recipe uses, and all ffmpeg configure flags in this recipe
(--enable-openssl/libvpx/shared/pic) remain valid in 8.1.1. The i686
toolchain (NASM 2.15.04, OpenSSL 1.1.1w) matches the x86_64 recipe that
already ships 8.1.1, so build dependencies are unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant